
package EntidadesController;

import java.sql.*;


public class Conexao {

    static Connection conexao = null;


    /** A função consiste em estabelecer a conexão com o banco de dados através do Postgre
      * @author Equipe de desenvolvimento - 3G Notifier
      * @return conexao - Connection
      */
        public Connection Acesso() {
        if (conexao == null) {
            try {
                Class.forName("org.postgresql.Driver");
                conexao =
                        DriverManager.getConnection("jdbc:postgresql://localhost:5432/notifier_db", "notifier", "notifier");
            } catch (SQLException e) {
                System.err.println("Erro: " + e);
                conexao = null;
            } catch (ClassNotFoundException e) {
                System.out.println("ClassNotFound...");
                e.printStackTrace();
            }
        }
        return conexao;
    }
}
